package SecondeStage.ChangYongLei.Date;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Date01 {
    public static void main(String[] args) throws ParseException {
        // 第一代日期类
        Date d1 =new Date(); // 获取当前系统时间
        System.out.println("当前日期是："+d1);
        // 默认输出的格式是国外的，可以进行转换
        // 1.创建 SimpleDateFormat对象,可以指定相应的格式，这里的格式使用的字母是规定好的，不能乱写
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss E");
        String format = sdf.format(d1);
        System.out.println("当前日期是："+format);
        // 2.也可以通过指定毫秒数转换成日期
        Date d2 = new Date(9234567);
        System.out.println("d2= "+ d2);

        // 可以把一个格式化的String，转换成相应的 Date
        // 得到的Date 输出时仍然是国外的形式，可以指定格式输出
        String s ="2024年09月09日 02:58:36 周一";
        Date parse = sdf.parse(s);
        String format2 = sdf.format(parse);
        System.out.println("format2="+format2);
    }
}
